#ifndef MANEJADORDECLIENTES_H_
#define MANEJADORDECLIENTES_H_

#include "../Common/Thread.h"
#include "../Common/Socket.h"
#include "VectorSala.h"

class ManejadorDeClientes : public Thread {
private:
	VectorSala& vecSalas;
	Socket socket;
	unsigned puertoDeEscucha;
	bool estaCorriendo;

public:
	ManejadorDeClientes(VectorSala& vec, const unsigned& puerto);
	
	////Metodo main de ManejadorDeClientes.
	void startMethod();
	
	////Hace que salga del ciclo de iteracion y termine su ejecucion.
	void matar();
	
	//
	virtual ~ManejadorDeClientes();
};

#endif /* MANEJADORDECLIENTES_H_ */
